package com.project.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AcceptanceItemsVO {
    /** 检验项ID（对应数据库主键或业务唯一标识） */
    private Long itemId;

    /** 物料ID（关联物料主数据） */
    private Long materialId;

    /** 物料名称，例如："水泥" */
    private String materialName;

    /** 物料编码，格式如："MTL-2025-002" */
    private String materialCode;

    /** 送检总数量（单位：通常为吨、袋等，根据业务定义） */
    private Integer quantity;

    /** 合格数量（应 ≤ quantity） */
    private Integer qualifiedQuantity;

    /** 状态码：1 表示合格，0 或其他值可能表示不合格/待检等（具体依业务而定） */
    private Integer status;

    /** 状态名称，用于前端展示，如："合格"、"不合格" */
    private String statusName;

    /** 备注信息，例如："全部合格"、"部分受潮" 等说明 */
    private String remarks;

}